package cn.swing.learning;

import javax.swing.*;
import java.awt.*;

/**
 * Desc : 这是第一个学习Swing的窗体类
 * ClassName : cn.swing.learning.IdeaFrame
 * 1、继承 JFrame
 * @author : 林鹏群
 * @date : 2022/12/20 9:25
 */
public class IdeaFrame {


    public static void main(String[] args) {
        JFrame jFrame = new JFrame();



        //设置标题
        jFrame.setTitle("第一个窗体20221220");
        //设置初始化位置
        jFrame.setLocation(500,500);
        //设置关闭事件 EXIT_ON_CLOSE
        jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //设置图标
        jFrame.setIconImage(new ImageIcon("./picture/icon.gif").getImage());
        //设置大小
        jFrame.setSize(300,400);
        //设置布局
        jFrame.setLayout(new BorderLayout());

        JButton jButton1 = new JButton();
        JButton jButton2 = new JButton();
        JButton jButton3 = new JButton();
        JButton jButton4 = new JButton();
        JButton jButton5 = new JButton();
        jButton1.setText("这是一个按钮1");
        jButton2.setText("这是一个按钮2");
        jButton3.setText("这是一个按钮3");
        jButton4.setText("这是一个按钮4");
        jButton4.setSize(50,50);
        jButton5.setText("这是一个按钮5");
        jButton5.setSize(50,50);

        jFrame.add(jButton1,BorderLayout.CENTER);
        jFrame.add(jButton2,BorderLayout.EAST);
        jFrame.add(jButton3,BorderLayout.WEST);
        jFrame.add(jButton4,BorderLayout.NORTH);
        jFrame.add(jButton5,BorderLayout.SOUTH);

        //初始化菜单栏
        //添加菜单栏
        //初始化状态栏
        //添加状态栏
        //初始化雷区
        //添加雷区
        //设置大小适应
        //设置关闭改变大小
//        jFrame.setResizable(false);
        //设置窗体可见
        jFrame.setVisible(true);
    }
}
